package com.cn.dim.service;

import java.util.List;
import java.util.Map;

import com.cn.dim.pojo.Auth;
import com.cn.dim.pojo.Role;

public interface RoleService {
	public List<Map<String,Object>> queryRole(Map<String,Object> m);//根据查询条件查询角色列表，列表的每一行以键值对的形式提现；
	public int insertRole(Role r,List<Map<String,Object>> r_as);
	public List<Map<String,Object>> queryAuth(Map<String,Object> m);//根据角色id查询菜单列表（参数是map，key为roleid，value为roleid的值）
	
	//下面的方法用于添加与修改页面的菜单下拉选择框
	public List<Auth> queryAllAuth(Map<String,Object> m);
	
	public int updateRole(Role r,Map<String,Object> m,List<Map<String,Object>> r_as);
	public int delRole(Map<String,Object> m);
	
	public Role queryRoleById(Map<String,Object> m);//用于修改页面
	public List<Map<String,Object>> queryRoleAndAuth(Map<String,Object> m);

}
